halogenated mercaptans - English Synonyms Dictionary